The test doesn't crash without the fix, but it parses the CSS
incorrectly and fails.
rm $(builddir)/*.out.css || true
test_data = \
+ animation-shorthand-crash.css \
+ animation-shorthand-crash.ref.css \
at-invalid-01.css \
at-invalid-01.errors \
at-invalid-01.ref.css \
--- /dev/null
+a {
+ animation: foo forwards, bar backwards;
+}
--- /dev/null
+a {
+ animation-delay: 0, 0;
+ animation-direction: normal, normal;
+ animation-duration: 0, 0;
+ animation-fill-mode: forwards, backwards;
+ animation-iteration-count: 1, 1;
+ animation-name: foo, bar;
+ animation-timing-function: ease, ease;
+}